home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / wcflds11.zip / WCFIELDS.DOC < prev    next >
Text File  |  1990-11-22  |  8KB  |  199 lines

  1.                      WC Fields - version 1.1
  2.  
  3.           WILDCAT! user data field duplication checker
  4.  
  5.                         February 2, 1990
  6.  
  7.                    Revised November 22, 1990
  8.  
  9.     (C) Copyright 1990 Judson McCranie.  All rights reserved.
  10.  
  11.                        Judson S. McCranie
  12.                        Software Solutions
  13.                        2406 Orlando Drive
  14.                        Valdosta, GA 31602
  15.                        Ph: (912) 242-1405
  16.  
  17.  
  18. The latest version of the program and support are available
  19. through:
  20.  
  21.                 Land of Confusion (WILDCAT! BBS)
  22.                   300/1200/2400 (MNP 5) 8,N,1.
  23.                         Sysop: Guy Tyson
  24.                          (912) 241-0591 (after 6/1/90)
  25.  
  26. NOTE:  If you call the above number and don't get the board call
  27. one of us a voice line (programmer: Jud McCranie 912-242-1405,
  28. sysop: Guy Tyson 912-242-3792) for the new number.  
  29.  
  30. This program is distributed on a "shareware" (try-before-you-buy)
  31. basis.  You are free to copy it and to distribute copies at cost. 
  32. You may not alter the program (or its documentation) or sell it
  33. for profit.  If you continue to use this program past a 30 day
  34. trial period, you must register it by sending your name and
  35. address along with the program name and version number with a $5
  36. registration and license fee to me at the address above.  You
  37. will receive support for the program, announcements of new
  38. versions of this program, and information about several other
  39. programs.  Please send any inquires, comments, or suggestions to
  40. me at the address above.  Even if you are not a registered user,
  41. I would appreciate any comments or suggestions.  
  42.  
  43.  
  44. INTRODUCTION:
  45.  
  46. This program reads your WILDCAT! user data fields and tests for
  47. possible duplicate users (trying to get more time on the board,
  48. etc).  The program checks to see if any two users have the same
  49. phone number, same birthdate, same or *similar* passwords, or
  50. same or *similar* names.  
  51.  
  52. The most unique feature of this program is the ability to
  53. recognize slight variations of names and passwords.  For
  54. instance, using my own name as an example, the program recognizes
  55. all of the following as being similar: "McCranie", "MCranie",
  56. "McCrane", "McCraney", "McCrany", "MeCranie", "MeCrane",
  57. "MeCrany", "MeCrani", and even "Macaroni".  Additionally, the
  58. program recognized all six variations of my password I tried as
  59. being "similar".  In practice, the program errs more in thinking
  60. different names or passwords are similar more frequently than it
  61. thinks similar names or passwords are different.
  62.  
  63. Of course, the program will make errors in both directions.  It
  64. cannot catch all such variations of a name or password, and it
  65. will flag two names (or passwords) as being similar when they are
  66. actually different.
  67.  
  68. Naturally, some "similarities" will be just coincidences.  There
  69. may be more than one user in a household giving the same phone
  70. number.  There is a surprising chance that birthdates will be
  71. duplicated.  For instance, many people are familiar with the
  72. apparent paradox in which there is a greater than 50% change that
  73. in a group of 23 people at least two will have the same birthdate
  74. (generally different years).  With 57 people, the chances of a
  75. coincidence are over 99%.  
  76.  
  77. The above considers birthdays regardless of the year.  The result
  78. is even more startling if the year is taken into account.  If you
  79. are looking for coincidences of the same birthday in the same
  80. year some assumptions must be made.  Assume that the ages of the
  81. users are uniformly distributed throughout a 30 year period. 
  82. Then if you have 125 users then there is a greater than 50%
  83. chance of a coincidence of birthday and year.  With 300 people,
  84. the chance of a coincidence is nearly 99%.
  85.  
  86. Actually, I don't see that asking for birthdate or phone number
  87. at a WILDCAT logon provides much security unless it is done on
  88. each call.  If a person were able to guess or obtain someone
  89. else's password then if they logon as that other person and are
  90. not asked for verification then they can simply go to the User
  91. Settings and obtain that person's phone number and birthdate, and
  92. use it if they are ever asked.
  93.  
  94. It may be best if this program is known to sysops only.  If
  95. potential security breakers know that you are using it then they
  96. can be more clever in their attempts to masquerade as more than
  97. one user.
  98.  
  99.  
  100. FILES:
  101.  
  102. You should find the following files in the archived file.
  103.  
  104.      WCFields.EXE  executable program
  105.      WCFields.DOC  this documentation file
  106.      WCFields.XMP  example of output
  107.      ORDERBLK.DOC  registration form
  108.      OTHER   .DOC  other programs by this author
  109.  
  110. The program will generate the following file in the current
  111. directory if any suspected duplicate users are found:
  112.  
  113.      WCFields.DUP  list of suspected duplicate users
  114.  
  115.  
  116. EXECUTION:
  117.  
  118. WCFields must be in the same directory as WILDCAT's USERFILE.DAT
  119. file, and that directory must be the current directory in order
  120. to run.  It will generate a file called WCFields.DUP in the same
  121. directory which will list the suspected duplications.
  122.  
  123. The program opens the file USERFILE.DAT in "Share Read-only" mode
  124. so there should be no problem when running it in a multiuser
  125. system.
  126.  
  127.  
  128. LIMITATIONS, ETC:
  129.  
  130. The program requires 192K available memory to run.
  131.  
  132. The program is currently limited to 10,000 different users.  Note
  133. that the program will work with over 10,000 users, but the
  134. statistics will be compiled for only the first 10,000 users.  
  135.  
  136. If you want to use this utility, then register your copy by
  137. sending the registration fee of $10 to me at the address above. 
  138. Registration entitles you to future upgrades and support through
  139. the following bulletin board:
  140.  
  141.                 Land of Confusion (WILDCAT! BBS)
  142.                   300/1200/2400 (MNP 5) 8,N,1.
  143.                         Sysop: Guy Tyson
  144.                          (912) 241-0591 (after 6/1/90)
  145.  
  146. The latest version of WCFields should always be available on this
  147. board.  
  148.  
  149. If you like this program you may like my other WILDCAT! BBS
  150. utilities - WCTop40 and WC-B-Day:
  151.  
  152. WCTop40 generates over a dozen top user bulletins and is very
  153. flexible.  Its most unique feature is a weighted point system
  154. where the sysop can assign different point values to the number
  155. of calls, uploads, downloads, messages, etc made by each user and
  156. generates a list of the best users.  
  157.  
  158. WC-B-Day generates bulletins listing users with birthdays this
  159. week or month.  This should be popular with the users.
  160.  
  161.  
  162. WCFIELDS VERSIONS:
  163.  
  164.   Alpha - 2-2-90.  Alpha test.
  165.  
  166.   1.0   - 2-3-90.  Initial release.
  167.  
  168.   1.01  - 2-5-90.  Slight revision of output format.
  169.  
  170.   1.1   - 11-22-90.  Faster file access, smaller EXE file.
  171.  
  172.  
  173. PLANNED ENHANCEMENTS IN FUTURE VERSIONS:
  174.  
  175.   Command line options
  176.  
  177.   Option of checking only the newest users
  178.  
  179.   Better matching of similar passwords and names
  180.  
  181.   Faster execution
  182.  
  183.   Unlimited number of users
  184.  
  185.  
  186. ACKNOWLEDGMENTS:
  187.  
  188. Thanks to the users who sent in suggestions and the users who
  189. have registered the program.
  190.  
  191. WILDCAT! BBS is by Mustang Software.
  192.  
  193. Thanks to Guy Tyson for being a tester and for letting the "Land
  194. of Confusion" be the home board for my WILDCAT! utilities.  This
  195. program was written in Turbo Pascal 5.5 from Borland
  196. International.  The Turbo Professional 5.0 package by Turbo Power
  197. software provided routines for screen editing in the setup
  198. program, as well as a few other useful functions.
  199.